<!--
 * @LastEditors: 七七
 * @Date: 2023-01-11 09:09:35
-->
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>数组</title>
</head>

<body>
  <script>
    /**
     * 数组（array）也是一个对象
     * 存储值
     * 普通对象使用字符串作为属性名，数组使用数字来作为索引操作元素
     * 
     * 数组的存储性能比普通对象好，在开发中经常使用数组来存储一些数据
     */

    var arr = new Array();
    console.log(arr); //[]

    // 向数组中添加元素 数组[索引] = 值
    arr[0] = 1
    console.log(arr); //[1]

    // 读取数组元素 数组[索引] 
    console.log(arr[0]); //1
    console.log(arr[1]); //undefined

    // 获取数组长度
    console.log(arr.length); //1

    // 向数组的最后一个位置添加元素
    arr[arr.length] = 2;
    console.log(arr); //[1,2]
    arr[arr.length] = 3;
    console.log(arr); //[1,2,3]
  </script>
</body>

</html>